﻿using System;
using System.Collections.Generic;

namespace OSC.Base
{
    public interface IPerson
    {
        string UserId { get; }
        string FirstName { get; }
        string LastName { get; }
        string FullName { get; }
        string Nickname { get; }
        string FileAs { get; }
        string Company { get; }
        string Title { get; }
        DateTime? Anniversary { get; }
        DateTime? Birthday { get; }
        IList<string> EmailAddresses { get; }
        string WebProfilePage { get; }
        string Phone { get; }
        string Cell { get; }
        string HomePhone { get; }
        string WorkPhone { get; }
        string Address { get; }
        string City { get; }
        string State { get; }
        string CountryOrRegion { get; }
        string Zip { get; }
        string Relationship { get; }
        DateTime? CreationTime { get; }
        DateTime? LastModificationTime { get; }
        DateTime? ExpirationTime { get; }
        string Gender { get; }
        int? Index { get; }
        string PictureUrl { get; }
        string FriendStatus { get; }
    }
}